﻿namespace Tiscs.Practices.Diagnostics
{
    /// <summary>
    /// 代码验证静态类。
    /// </summary>
    public static class Validation
    {
        /// <summary>
        /// 创建参数验证器。
        /// </summary>
        /// <typeparam name="T">要验证的参数的类型。</typeparam>
        /// <param name="name">要验证的参数的名称。</param>
        /// <returns>参数验证器实例。</returns>
        public static ParameterValidator<T> Parameter<T>(string name)
        {
            return new ParameterValidator<T>(name);
        }
    }
}
